mechanical assembly manufacturer manufacturing cost assembly engineering design cnc milling contract manufacturing cnc machining machining machine shop manufacturers fabrication manufacturing machining project